List of PDF software

This list of PDF software includes links to articles on computer software used to manage Portable Document Format (PDF) documents.

Contents

Multi-platform

Converters

These allow you to convert pdf files to other formats.

Name License Platforms Description
deskUNPDF Proprietary Mac, Windows Converts PDFs to Word, Excel, Text, HTML
GIMP GNU GPL Linux, Mac, Windows Converts PDF to raster images
LibreOffice GNU LGPL BSD, Linux, Mac, Windows (Java based) Export as PDF, and import from PDF; extension included by default
LuaTeX GNU GPL  ? TeX typesetting system that creates PDF documents
OpenOffice.org GNU GPL Linux, Mac, Windows Export as PDF, and import (with restrictions) after installing an extension[1]
pdfTeX GNU GPL  ? TeX typesetting system that creates PDF documents
Prince Proprietary  ? PDF formatter using XML or HTML with CSS and SVG as input
pstoedit GNU GPL  ? PostScript to (other) vector file format converter
XeTeX MIT  ? TeX typesetting system that creates PDF documents
SWFTools GNU GPL Linux, Windows, Mac SWF conversion and manipulation suite containing a standalone PDF to SWF converter along with a Python gfx API ( requires Xpdf )
QPDF Artistic License 2.0  ? Structural, content-preserving transformations from PDF to PDF
pdf-parser Public Domain  ? Extraction and analysis tool, handles corrupt and malicious PDF documents
XEP Proprietary BSD, Linux, Mac, Windows (Java based) Converts XML and XSL-FO to PDF
Solid Converter PDF Proprietary Windows, Mac OS X PDF to Word, Excel, HTML and Text; supports passwords, text editing, and batch conversion

Editors

These allow you to modify an existing pdf file.

Name License Description
LibreOffice GNU LGPL native PDF opening and saving
OpenOffice.org Draw GNU LGPL PDF import via OpenOffice.org software, or extensions[1]
Inkscape GNU GPL Open, edit and export documents, but only one page at a time (pages can be later combined using PDF printer); free open source software
PDFedit GNU GPL Software to view or edit the internal structures of PDF documents, and merge them
Pdftk GNU GPL Command-line tools to edit and convert documents; supports filling of PDF forms with FDF/XFDF data

Development libraries

These are used by software developers to add/create pdf features.

Name License Description
Formatting Objects Processor Apache License Open-source print formatter driven by XSL Formatting Objects and an output independent formatter; main output target is PDF
GNU PDF GNU GPL Open-source C library in development; when done, will provide functions to implement all features of PDF 1.7 specification
iText AGPL[2] Open-source library to create and manipulate PDF, RTF, HTML files in Java, C#, and other .NET languages
JasperReports GNU LGPL Open-source Java reporting tool that can write to screen, printer, or into PDF, HTML, Microsoft Excel, RTF, ODT, comma-separated values and XML files
libHaru ZLIB/LIBPNG[3] Open-source, cross-platform C library to generate PDF files
Poppler GNU GPL[4] Open-source multi-backend C++ library derived from Xpdf; no bundled viewer
ReportLab BSD license Open-source, Python-based PDF creation library
TCPDF GNU LGPL Open-source PHP library to create PDF files
XEP Proprietary XSL-FO layout engine written in Java; output formats: PDF
Qoppa PDF Libraries Proprietary, shareware Portable Java libraries to view, print, manipulate PDF files
JPedal Proprietary, GNU LGPL Java developer library for view, extract, print PDF files

Creators

These create files in their proprietary formats, but then allow you to export them to pdf formats.

Name License Description
Adobe Acrobat Proprietary Desktop PDF authoring suite
OpenOffice.org GNU GPL All OpenOffice.org applications allow PDF export; supports also PDF/A-1a; since many import formats are supported (e.g., doc, docx, rtf, xls, ppt) conversion is also possible
Ghostscript GNU GPL Viewer, creator, converter; supports also PDF/X-3; used by PdfCreator, WinPdf, BullzipPdf, CutePDF freeware version and others
LaTeX/TeX LaTeX Project Public License/Permissive Mark-up language and tools to write technical reports, books, magazines, almost any publication type
PageStream Proprietary Cross-platform desktop publishing application to open, edit, export
Scribus GNU GPL Cross-platform desktop publishing (DTP) application; supports also PDF/X-3
FineReader Proprietary OCR tool; can save as PDF, and recognize text from PDF

Viewers

These allow you to view (not edit/modify) any existing pdf file.

Name License Description
Adobe Reader Proprietary, freeware Adobe's PDF reader
DigiSigner Proprietary, freeware PDF viewer with added function to digitally sign PDF documents
Evince GNU GPL Universal viewer for GNOME.
Foxit Reader Proprietary, freeware PDF viewer, text conversion limited to easily extracted postscript text, does no optical character recognition
Google Chrome Proprietary, freeware View, search PDF files
GSview GNU GPL A legacy graphical interface for Ghostscript
MuPDF GNU GPL Aims to be small and fast with high quality anti-aliased graphics. Does not support interactive features.
Okular GNU GPL Universal viewer for KDE; replaces KPDF, available on versions of KDE from 4.1
Xpdf Free and proprietary versions Legacy, a multi-platform viewer; based on Xpdf codebase

AmigaOS

Converters

Creators

Viewers

Atari TOS

Unix / Linux

Annotation functionality

Converters

Creators

Development libraries

Editors

Viewers

Mac OS X

Converters

Editors

Creators

Viewers

Microsoft Windows

Converters

Creators

Development libraries

Editors

Viewers

Mobile

Web-based

Converters

Editors

Viewers

References

External links